package cn.itcast.nems.journal.dto;

import cn.itcast.nems.studentrecord.dao.condition.ApprovalType;
import cn.itcast.nems.studentrecord.dao.condition.TransferState;
import cn.itcast.nems.studentrecord.dao.entity.JournalTransferType;
import lombok.Data;

import java.util.List;

@Data
public class JournalTransferQuery {
    private ApprovalType approvalType;
    private Integer targetClazzId;
    private String targetClazzCampusId;
    private List<String> targetClazzCampusIdList;
    private String createdStartDate;
    private String createdEndDate;
    private TransferState state;
    private String id;
    private String createdBy;
    private List<JournalTransferType> types;
    private String lineStudentName;
    private String studentNumber;

    private String direction;
    private String reasonCode;
    private Integer originClazzId;
    private String originClazzName;
    private String targetClazzName;

}
